package larrys.pomodoro.domain.repository;

import java.util.Collection;

import larrys.pomodoro.domain.entity.Activity;

public interface ActivityRepository {

	Collection<Activity> getActivitiesByUserId(long userId, boolean finished);

	Activity getActivityById(long id);

	void addActivity(Activity activity);

	void updateActivity(Activity activity);
	
	void realDeleteActivity(long activityId);

	void markActivityDeleted(long activityId);

	void markActivityFinished(long activityId);

}
